
jQuery(document).ready(function() {
	var f = 'fast';
	
	changeTipoVinculo = function() {
		if (jQuery('input[name="f\\:tipoVinculo"]')[1].checked) { //contratado
			jQuery('#trTipoVinculoPessoa').show(f);
		} else {
			jQuery('#trTipoVinculoPessoa').hide(f);
			jQuery('#f\\:tipoVinculoPessoa\\:0').removeAttr('checked');
			jQuery('#f\\:tipoVinculoPessoa\\:1').removeAttr('checked');
		}
	};
	changeTipoVinculo.call();
	jQuery('#f\\:tipoVinculo').change(changeTipoVinculo);
	

	changeDataEspecifica = function() {
		var dataEspecifica = jQuery('input[name="fr\\:dataEspecificaP"]');
		if (dataEspecifica[0].checked) { //sim
			jQuery('#fr\\:diaP').hide();
			jQuery('#fr\\:dataEspecificaCalendarP').show();
			jQuery('#diaHorarioP').show();
		} else if (dataEspecifica[1].checked) {
			jQuery('#fr\\:diaP').show();
			jQuery('#fr\\:dataEspecificaCalendarP').hide();
			jQuery('#diaHorarioP').show();
		} else {
			jQuery('#diaHorarioP').hide();
		}
	};
	changeDataEspecifica.call();
	jQuery('#fr\\:dataEspecificaP').change(changeDataEspecifica);
	jQuery('#fr\\:dataEspecificaCalendarPInputDate').css('width','55px');
	
	
	changeTipoRemuneracao = function() {
		var tipoRemuneracao = jQuery('input[name="fr\\:tipoRemuneracao"]');
		if (tipoRemuneracao[0].checked) { //salario
			jQuery('#tbSalario').show();
			jQuery('#fr\\:btnAdicionarRemuneracaoS').show();
			jQuery('#tbTurnoPlantao').hide();
			jQuery('#fr\\:btnAdicionarRemuneracaoP').hide();
		} else if (tipoRemuneracao[1].checked) { //turno/plantao
			changeDataEspecifica.call();
			jQuery('#tbSalario').hide();
			jQuery('#fr\\:btnAdicionarRemuneracaoS').hide();
			jQuery('#tbTurnoPlantao').show();
			jQuery('#fr\\:btnAdicionarRemuneracaoP').show();
		}
	};
	changeTipoRemuneracao.call();
	jQuery('#fr\\:tipoRemuneracao').change(changeTipoRemuneracao);
	
	
	clickTipoAtendimento = function() {
		var tipoAtendimentoOutro = jQuery('#f\\:tipoAtendimento\\:5');
		if (tipoAtendimentoOutro.is(":checked")) {
			jQuery('#spTipoAtendimentoOutro').show();
		} else {
			jQuery('#spTipoAtendimentoOutro').hide();
			jQuery('#f\\:tipoAtendimentoOutro').val('');
		}
	};
	clickTipoAtendimento.call();
	jQuery('#f\\:tipoAtendimento\\:5').click(clickTipoAtendimento);
	
	
	clickBeneficio = function() {
		var beneficioOutro = jQuery('#f\\:beneficio\\:12');
		if (beneficioOutro.is(":checked")) {
			jQuery('#spBeneficioOutro').show(f);
		} else {
			jQuery('#spBeneficioOutro').hide(f);
			jQuery('#f\\:beneficioOutro').val('');
		}
	};
	clickBeneficio.call();
	jQuery('#f\\:beneficio\\:12').click(clickBeneficio);
	
	
/*	jQuery("#dialog").dialog({
		autoOpen: false,
		resizable: true,
		height: 300, 
		width: 600, 
		modal: true});
	
	jQuery("#f\\:addRemuneracao").click(function() {
		jQuery("#dialog").dialog('open');
	});*/
	
	
});